“Generalized Lisp” (or “Glisp” for short) is a coordinated set of high level syntaxes for Common Lisp. It is “generalized” in the sense that the Lisp programmer has a variety of dialects available, not just Lisp notation. Initially Generalized Lisp consists of three dialects: Mlisp, Plisp and ordinary Lisp, together with an extensible framework for adding others. Mlisp (“Meta-Lisp”) is an Algol-like syntax for people who don’t like writing parentheses. Plisp (“Pattern Lisp”) is a pattern matching rewrite-rule language. Plisp is a “compiler-compiler”; its rules are optimized for writing language translators. Mlisp and Plisp are documented in separate user manuals. It is expected that the set of dialects will increase over time as users add new ones. All dialects may be freely intermixed in a file.
The translators for all dialects are written in Plisp, as is the Glisp translator framework itself. Support routines for the translators are written in Mlisp and/or Lisp. All dialects are translated to Common Lisp and execute in the standard Common Lisp environment."
"PowerLisp 1.1 is the second public release of PowerLisp, a Common Lisp development environment for the Macintosh. It consists of a Common Lisp interpreter, native-code 680x0 compiler, 680x0 macro assembler, disassembler, incremental linker and multi-window text editor. It requires a Macintosh with at least a 68020 processor and system 7.0 or later. About 2 megabytes of RAM are required to run it, and to do much with it you need more like 5 or 6 megabytes. Like any Common Lisp system, the more memory the better."
"XLISP is an experimental programming language combining some of the features of Common Lisp with an object-oriented extension capability. It was implemented to allow experimentation with object-oriented programming on small computers."